package com.lx.wxdemo.utils;


import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

/**
 * @Description  订单工具类,以具体订单号生成规则为准
 * @Author lx
 * @Date 2020/12/29 14:31
 **/
public class OrderUtils {

    /**
     * 生成订单号方式，使用当前时间加随机数生成
     * @return
     */
    public static String createOrderId() {

        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");

        Date date = new Date();

        String str = simpleDateFormat.format(date);

        Random random = new Random();

        int rannum = (int) (random.nextDouble() * (99999 - 10000 + 1)) + 10000;// 获取5位随机数,根据需要修改随机数位数

        return rannum + str;// 当前时间
    }

    public static void main(String[] args) {

        for (int i = 0;i<10;i++){
            String fileName = OrderUtils.createOrderId();
            System.out.println(fileName);
        }

    }
}